package com.leyou.common.advice;

import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;

@ControllerAdvice
public class ControllerExceptionAdvice {

    /**
     * 统一异常处理方法 @ExceptionHandle（RuntimeException.class）
     * 声明这个方法 处理RuntimeException 这样的异常
     * @param e 捕获到的异常
     * @return 返回给页面的状态码和信息
     *
     */
    @ExceptionHandler(RuntimeException.class)
    public ResponseEntity<String>handleLyException(RuntimeException e){
        return ResponseEntity.status(400).body(e.getMessage());
    }
}
